home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Information / WebSites / Eyetech / DOWNLOAD / POWER009.LHA / FlashBIOS.doc < prev    next >
Text File  |  1998-12-18  |  13KB  |  403 lines

  1.  
  2.  
  3. !!!!! *YOU* *MUST* read the last paragraph about problems !!!!!
  4.  
  5. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6. !!!!! Don`t wonder about the new size of the Updates and that !!!!!
  7. !!!!! Updater doesn`t print all module versions anymore.      !!!!!
  8. !!!!! This is NO bug. The modules are still there.            !!!!!
  9. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  10.  
  11. New Upgrade features:
  12.  
  13.   o WideTermination check
  14.     A lot people don`t seem to have read the manual correctly
  15.     and use Wide/Narrow bridges without upper Widebus termination
  16.     which leads to not working reselection.
  17.     (Syndrom: 44.2 works perfectly with your devices but only slowly)
  18.     If the check detects such broken SCSI configuration the device
  19.     completely disables reselection for all units.
  20.     (CDROM is reselection by default)
  21.  
  22.     ATTENTION:
  23.     Correct Termination checks are NOT 100%.
  24.  
  25.  
  26.   o New Unit ID standard so it works with WIDE HDs.
  27.     Board * 10*1000*1000
  28.     Lun   * 10*1000
  29.     Unit  * 10
  30.     + 8 (8 in the last digit switches the format)
  31.  
  32.     so if you wanna access Unit 13 Lun 5 it would look like
  33.  
  34.     500138
  35.  
  36.     or Unit 8 Lun 0
  37.  
  38.     88
  39.  
  40.     or Unit 1 Lun 0
  41.  
  42.     18 (NewStyle)
  43.  
  44.     or
  45.  
  46.     1 (OldStyle)
  47.  
  48.     The old Format was
  49.  
  50.     Board * 100
  51.     Lun * 10
  52.     Unit * 1
  53.  
  54.     so everybody sees that you could only use 9 Units and Wide
  55.     provides 15. I know the the use of Unit=8 as a flag isn`t
  56.     elegant but it`s the only compatible system i found.
  57.  
  58.   o Key "2" disables the processor on an 1200 ONLY.
  59.   o Key "s" pressed during booting disables the SCSI
  60.             also disables the bootmenu, bootmenu settings,
  61.             31khz monitor and so on.
  62.   o Key "m" pressed during booting disables the memory
  63.   o Key "a" pressed during booting disables all
  64.  
  65.   o BootMenu which can be invoked by holding
  66.     the Key <ESC> key during the system boot.
  67.     (Only works on systems with SCSI)
  68.  
  69.     The Bootmenu now ALWAYS pops up in 31khz mode, so
  70.     folks with an A2024 parallel to their normal monitor
  71.     will have bad luck. But I assume that a generell 31Khz
  72.     Boot monitor is more useful than this problem for users
  73.     with that setup.
  74.  
  75.  
  76.     Then you see a menu with the 3 entries
  77.  
  78.     o SCSI
  79.       o List with 8 or 16(WideSCSI) Units.
  80.         The entries show the current settings for the UnitID.
  81.         The Controller UnitID entry is marked differently.
  82.         If you click on the UnitID you get into a simular menu
  83.         like Unitcontrol`s Option menu.
  84.         If you click on the controller UnitID entry you get into
  85.         a simular menu like Unitcontrol`s Prefs menu.
  86.  
  87.         Unit prefs:
  88.  
  89.           o NO LUN
  90.             1 LUN
  91.             2 LUNs
  92.             3 LUNs
  93.             4 LUNs
  94.             5 LUNs
  95.             6 LUNs
  96.             7 LUNs
  97.             8 LUNs
  98.  
  99.             -> This Entry can be used to disable the scan for the whole
  100.                unit for more Luns which can speed up booting a lot.
  101.  
  102.           o Offset
  103.             Here you specify the synchron handshake.
  104.  
  105.           o Period
  106.             Here you specify the synchron clock.
  107.  
  108.           o ASynchron/Synchron
  109.             ASynchron
  110.             Synchron
  111.         
  112.             Here you enable the synchron mode, so you
  113.             can change Offset and Period now.
  114.             The ASynchron/Synchron mode means that the
  115.             synchron mode is activated if specified by
  116.             the RDB for example.(The AUTO mode)
  117.  
  118.           o Auto Buswidth
  119.             8-Bit
  120.             16-Bit
  121.  
  122.             Here you specify the buswidth for a unit.
  123.             Well..anything more than Auto Mode isn`t really
  124.             needed.
  125.  
  126.           o Auto Reselection
  127.             No Reselection
  128.             Reselection
  129.  
  130.             Disabling reselection for units with problems is
  131.             possible here. Auto Mode means that reselection
  132.             is activated if the RDB flag is set or if it has
  133.             no RDB but is a normal unit like a cdrom.
  134.             Scanners and other esotheric units don`t use
  135.             reselection in AUTO mode.
  136.         
  137.  
  138.           o CDBoot Pri
  139.             define the cdrom boot priority. Check the System Bootmenu for
  140.             the boot priority of other devices.
  141.  
  142.  
  143.           o CDRom Device Name
  144.             define the device name with which the cdrom should be mounted.
  145.  
  146.           o No CDRom Bount
  147.             CDRom Mount
  148.             CDRom Boot
  149.  
  150.             The buildin CDRom filesystem is the old Phase5 CDRive filesystem.
  151.             Its feature set may not be enough for your needs.
  152.  
  153.  
  154.         Controller Prefs:
  155.  
  156.           o BusID
  157.             Controller BusID..normally 7.
  158.             The BusID of the controller. This doesn`t mean you
  159.             can use SCSI Nets as these don`t work in general.
  160.  
  161.           o SCSIResetDelay
  162.             The seconds the device waits after the first
  163.             SCSI Reset/Init.
  164.  
  165.           o ErrorDelay
  166.             The seconds the device waits after an Inquiry Error
  167.  
  168.           o RemovableDelay
  169.             The second intervall for a removable check
  170.  
  171.           o ErrorDelayRetry
  172.             The retry count for an Inquiry after an Error.
  173.  
  174.           o ErrorRetry
  175.             The retry count for an SCSI Operation after an SCSI Error.
  176.  
  177.           o TimeOut
  178.             (not yet used)
  179.  
  180.  
  181.     o CDFS
  182.  
  183.       o No CDFS HD RDB Scan
  184.         CDFS HD RDB Scan
  185.  
  186.         Update the filesystem.resource with CDFS filesystems when these
  187.         are placed in the RDB of HDs **BEFORE** the CD Drive at the same
  188.         controller. This way you can theoretically use other cdfilesystems.
  189.         *Theoretically* means that i haven`t tested if other cd filesystem
  190.         work with such startup as they may need to find their prefs.
  191.  
  192.         The CDFS dostype is
  193.  
  194.         #define ID_CDFS_DISK    (0x43444653L) /* 'CDFS' */
  195.         The new SCSIConfig has an automatic filesystem entry for this.
  196.  
  197.       o Cache Sets
  198.         How many Cache Sets are allocated.
  199.         CacheSets*CacheSetBlocks*2048 is the memory needed.
  200.         Only useful for CDFS
  201.  
  202.       o Cache Set Blocks
  203.         The number of of each cache set.
  204.         A cache set is the line of block at Sector & ~(CacheSetBlocks-1) which
  205.         is fetched into the cache.
  206.         Only useful for CDFS
  207.  
  208.     o RAM
  209.  
  210.       o MemorySpeed 70ns
  211.         -> standard waitstates
  212.         MemorySpeed 60ns
  213.         -> for 50Mhz 060 / 66Mhz PowerPC cards this means
  214.            o 68k No Read Waitstate
  215.            o 68k No Write Waitstate
  216.            o PPC No Read Waitstate
  217.            o PPC No Write Waitstate
  218.  
  219.         Free Config
  220.  
  221.       o 68k Read Waitstate
  222.         68k No Read Waitstate
  223.         -> possible with at least 70ns rams
  224.  
  225.       o 68k Write Waitstate
  226.         68k No Write Waitstate
  227.         -> possible with at least 70ns rams
  228.  
  229.       o 68k PreCharge
  230.         68k No PreCharge
  231.         possible with at least 60ns rams  but not guranteed
  232.         to work with every ram.
  233.         (Enabled only for boards supporting this)
  234.  
  235.       o PPC Read Waitstate
  236.         PPC No Read Waitstate
  237.         possible with at least 60ns rams
  238.  
  239.       o PPC Write Waitstate
  240.         PPC No Write Waitstate
  241.         possible with at least 60ns rams
  242.  
  243.       o PPC PreCharge
  244.         PPC No PreCharge
  245.         possible with at least 60ns rams  but not guranteed
  246.         to work with every ram.
  247.         (Enabled only for boards supporting this)
  248.  
  249.     o SYSTEM
  250.  
  251.       o No MapRom
  252.         MapRom
  253.         -> *current* kickstart ROM is mapped
  254.  
  255.         o No MacPatch
  256.           MacPatch
  257.         -> the mapped kickstart`s chipram starts at 0x4000
  258.            to avoid shapeshifter/fusion hack tools.
  259.            Only tested with 40.68
  260.  
  261.         o No SCSIPatch
  262.           SCSIPatch
  263.         -> the mapped kickstart`s scsi.device is disabled.
  264.            This means for the A4000 that IDE is off
  265.            and for A3000 that the on board SCSI is off.
  266.  
  267.         o No NCR SCSIPatch
  268.           NCR SCSIPatch
  269.         -> the mapped kickstart`s NCR scsi.device is disabled.
  270.            This only works on the A4000T and means that
  271.            the on board SCSI is off.
  272.  
  273.       o No 31Khz Screen
  274.         31Khz Default Screen
  275.         ->Uses the 31khz 640*400 BootMonitor now also for the
  276.           AmigaOS BootMenu and for the initial shell.
  277.           When IPrefs is started the 31Khz Bootmonitor patch
  278.           get inactive.
  279.  
  280.           *ATTENTION*
  281.  
  282.           I set the hardware into best mode, which means
  283.           that it boots into AGA mode, if a Boot31Khz Screen
  284.           is opened. Normally BestMode is set with setpatch,
  285.           so setting it before may have consequences for old
  286.           games. 
  287.  
  288.       o SuperScalar No
  289.         SuperScalar Yes
  290.         ->Enables superscalar mode to speed up booting.
  291.           This mode is activated with the 68060.library later
  292.           anyway.
  293.         
  294.       o BranchCache No
  295.         BranchCache Yes
  296.         ->Enables the branchcache to speed up booting.
  297.           This mode is activated with the 68060.library later
  298.           anyway.
  299.  
  300.       o WriteBuffer No
  301.         WriteBuffer Yes
  302.         ->Enables the writebuffer to speed up booting.
  303.           This mode is activated with the 68060.library later
  304.           anyway.
  305.  
  306.     o SAVE | USE | CANCEL
  307.  
  308.       - SAVE saves the settings into the flashrom which
  309.         means that these settings are used for every coldboot
  310.         or warmboot if not changed or *NEW FLASH UPDATE* is
  311.         done. With the help of the 2nd joystickport`s button
  312.         you can completely disable scsi device and settings
  313.         if you have for some reason a problem to get into the
  314.         new bootmenu after playing around with special settings.
  315.         So you SHOULD HAVE the PPCUpdate/MK3Update on a disk so
  316.         you can quickly reinstall it without a hd which is
  317.         connected to the CyberStorm.
  318.  
  319.       - USE uses the current changed settings for the current boot.
  320.         The settings aren`t saved and are lost in the next reset.
  321.  
  322.       - CANCEL doesn`t use the settings.
  323.  
  324.  
  325. How to solve Problems ?
  326.  
  327.  o If you have weird crashes you probably have a power problem.
  328.    Even if you have a bigger power supply the problem can be
  329.    occur because the small power connection to the A1200 board
  330.    by certain towers can`t transport the needed power so the
  331.    ppc board gets unstable. To work around this problem
  332.    you should create a 2nd connection from the A1200 to the
  333.    power supply. Several people used the floppy connectors.
  334.  
  335.  o If you have problems with 60ns mode your simms need significant
  336.    more power in 60ns mode which is a problem.
  337.    Read the first section how to fix about power problems.
  338.    Besides this...60ns printed on a Simm don`t necessary mean
  339.    that it`s a real 60ns Simm. 
  340.  
  341.  o If you`re using at least 1 Ultra unit on the bus be *very*
  342.    careful with the length of the cable.
  343.  
  344.  o If you use a 68/50 adapter and use more than one unit on
  345.    this new chain or let the wide chain end here with one unit
  346.    this adapter MUST BE active terminated on the wide lines.
  347.  
  348.  o At least one unit must provide TERM power.
  349.  
  350.  o The controller is NOT terminated
  351.  
  352.  o If you have problems and can`t boot with a certain setup
  353.    try to disable units in the Bootmenu until you`re able to
  354.    boot. Then use Unitcontrol Rescan and you may get device
  355.    error requesters.
  356.    If you get parity errors for example you have a serious
  357.    cable/term problem.
  358.    The device has absolutely nothing to do with that.
  359.  
  360.  o IBM and (Seagate ?..not mine) drives have problems with
  361.    the device when the SDTR Jumpers are set.
  362.    I can`t see what is exactly happening then because i
  363.    don`t have such drive.
  364.  
  365. **************************************************************************
  366. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  367. --------------------------------------------------------------------------
  368. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  369. **************************************************************************
  370.  o You use AmiCDFS or other CDFilesystems and the new BlizzardPPC or
  371.    CyberstormPPC FlashUpdate is installed.
  372.    It does NOT matter if you have a SCSI or not...it also effects IDE.
  373.  
  374.      Change the 0x43444653 (CDFS) dostype in the (AmiCDFS) mountlist.
  375.      Add a 1 at the last number for example.
  376.      OR
  377.      add the line FORCELOAD = 1
  378.  
  379.      otherwise it`s using the Phase5 CDFilesystem which may
  380.      not do what you want it to do.
  381.      The CDRive filesystem is always added to the filesystem.resource
  382.      with the 0x43444653 ID
  383.  
  384. **************************************************************************
  385. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  386. --------------------------------------------------------------------------
  387. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  388. **************************************************************************
  389.  
  390.  o SYSIHack Problem...SYSIHack says that iprefs was already
  391.    started which it wasn`t. (Caused by opening gadtools.library
  392.    in the rom)
  393.  
  394.     Enter the BootMenu GUI, then leave it...SysIHack won`t
  395.     start because it checks if the gadtools.library is already
  396.     used. The gadtools.library can`t be expunged so there`s
  397.     no cure for this problem.
  398.  
  399.  o Only use the real Setpatch 40.16. The last CBM had released.
  400.  
  401.  o Don`t use skick as people reported problems with it.
  402.    Use cybermap instead.
  403.